﻿function customMessageVaildate() {
    //用户名验证DisplayName
    $("#DisplayName").blur(function () {
        var displayName = $.trim($("#DisplayName").val());
        if (displayName.length < 2) {
            $("#spDisplayName").show();
            $("#spDisplayName").html("*必填项,用户名的长度必需大于等于2");
        }
    });
    $("#DisplayName").focus(function () {
        $("#spDisplayName").hide();
    });

    //登陆名验证Name
    $("#Name").blur(function () {
        var name = $.trim($("#Name").val());
        if (name.length < 2) {
            $("#spName").show();
            $("#spName").html("*必填项,登录名的长度必需大于等于2");
        }
    });
    $("#Name").focus(function () {
        $("#spName").hide();
    });

    //密码验证Password
    $("#Password").blur(function () {
        var password = $("#Password").val();
        if (password.length < 6) {
            $("#spPassword").show();
            $("#spPassword").html("*必填项，密码的长度不能少于6位");
        }

    });
    $("#Password").focus(function () {
        $("#spPassword").hide();
    });

    //确认密码验证ConfirmPassword
    $("#ConfirmPassword").blur(function () {
        var password = $("#Password").val();
        var confirmPassword = $("#ConfirmPassword").val();
        if (password != confirmPassword || password == "") {
            $("#spConfirmPassword").show();
            $("#spConfirmPassword").html("*必填项，请保持两次密码输入一致");
        }
    });
    $("#ConfirmPassword").focus(function () {
        $("#spConfirmPassword").hide();
    });

    //邮箱格式验证Email
    //$("#Email").blur(function () {
       
    //    if ($("#Disabled").attr("checked") == "checked") {
    //        return true;
    //    }

    //    var email = $("#Email").val();
    //    var reg = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$/;

    //    if (email == "") {
    //        $("#spEmail").show();
    //        $("#spEmail").html("*必填项，请输入Email");
    //    } else {
    //        if (reg.test(email)) {
    //            $("#spEmail").hide();
    //        } else {
    //            $("#spEmail").show();
    //            $("#spEmail").html("*必填项，请输入合法的邮箱");
    //        }
    //    }       
    //});
    //$("#Email").focus(function () {
    //    $("#spEmail").hide();
    //});

    //手机号码格式验证Mobile            
    $("#Mobile").blur(function () {

        if ($("#Disabled").attr("checked") == "checked") {
            return true;
        }
      
        var mobile = $("#Mobile").val();
        //固话，如021-8283123
        var reg1 = /(^(\d{3,4}-)?\d{7,8})$/;
        //手机号，如+8613924578456、13924578456
        var reg2 = /^((\+86)|(86))?((13)\d{9}$)|((14)\d{9}$)|((15)\d{9}$)|((18)\d{9}$)/;

        if (mobile == "") {
            $("#spMobile").show();
            $("#spMobile").html("*必填项，请输入联系方式");
        } else {
            if (reg1.test(mobile) || reg2.test(mobile)) {
                $("#spMobile").hide();
            } else {
                $("#spMobile").show();
                $("#spMobile").html("*输入格式不正确,如021-5482938或(+86)15201888888;");
            }
        }

    });


    $("#Mobile").focus(function () {
        $("#spMobile").hide();
    });
   
    //职务验证
    //$("#Position").blur(function () {
    //    if ($("#Disabled").attr("checked") == "checked") {
    //        return true;
    //    }
    //    if ($.trim($("#Position").val()) == "") {
    //        $("#spPosition").show();
    //        $("#spPosition").html("*必填项，请输入职务");
    //    }
    //});
    //$("#Position").focus(function () {
    //    $("#spPosition").hide();
    //});
   

}

function docheck() {
    var displayName = $.trim($("#DisplayName").val());
    var name = $.trim($("#Name").val());
    var password = $("#Password").val();
    var comfirmpassword = $("#Password").val();
    var email = $("#Email").val();
    var mobile = $("#Mobile").val();
    var position = $.trim($("#Position").val());
    var e1 = "/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$/";
    var t1 = "/(^(\d{3,4}-)?\d{7,8})$/";
    var t2 = "/^((\+86)|(86))?((13)\d{9}$)|((14)\d{9}$)|((15)\d{9}$)|((18)\d{9}$)/";

    var checkval = true;

    if (displayName.length > 2 && name.length > 2 && password.length < 6) {
        checkval = false;
    }
    if (password != comfirmpassword) {
        checkval = false;
    }
    if (email != "" && mobile != "") {
        if (!email.match(e1)) {
            checkval = false;
        }
        if ((!mobile.match(t1)) && (!mobile.match(t2))) {
            checkval = false;
        }
    }
    else {
        checkval = false;
    }
    return checkval;
}

